package com.cyt.work.enrollment.dao;

import com.cyt.base.dao.BaseDao;
import com.cyt.work.enrollment.model.po.EnrollmentStuinfo;
import com.cyt.work.enrollment.model.vo.EnrollmentStuinfoVo;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 自主招生-招生学生信息Dao层接口类
 *
 * @author caideyong
 * @date 2019-11-22 16:30:38
 */
@Repository
public interface EnrollmentStuinfoDao extends BaseDao<EnrollmentStuinfo> {
    /**
     * 查询对象集合
     *
     * @param enrollmentStuinfoVo 对象
     * @return List 对象集合
     * @author caideyong
     * @date 2019-11-22 16:30:39
     */
    List<EnrollmentStuinfo>  getEnrollmetStuinfoList(EnrollmentStuinfoVo enrollmentStuinfoVo);

    List<EnrollmentStuinfo>  getEnrollmetStuinfoListUncheck(EnrollmentStuinfoVo enrollmentStuinfoVo);

    List<EnrollmentStuinfo> getSchoolNum(EnrollmentStuinfoVo enrollmentStuinfoVo);
    List<EnrollmentStuinfo> getSexNum(EnrollmentStuinfoVo enrollmentStuinfoVo);
    List<EnrollmentStuinfo> getSchoolPlaceNum(EnrollmentStuinfoVo enrollmentStuinfoVo);
    void updateUnchecked(EnrollmentStuinfoVo enrollmentStuinfoVo);
}